body {font-family:Arial, Helvetica, sans-serif; font-size: 13px; min-width:1000px; color:#666666; line-height:15px;}

#pageWrapper,
#pageHeader,
#pageNavMenu,
#pageFooter	{ width:1000px; margin:0 auto;}

#pageHeaderWrapper	{ background:#F5F5F5; padding:25px 0;  margin:0;  }
#pageHeader	{overflow:hidden; padding:5px;}

#pageBody	{ background:#ffffff; overflow:auto; clear:both; margin:15px 0 0 0; padding:2px 0 0 0; min-height:850px;}

#pageFooterWrapper	{ background:#f9f9f9; border-top:1px solid #CCCCCC; margin:100px 0 0 0; padding:25px 0;  }
#pageFooter	{overflow:hidden;}

#logo	{ font-size:0; color:#0999d5; float:left; width:150px; height:50px; background:url(/assets/logo.png) no-repeat;}

#pageNavMenuWrapper	{ background:#EAEAEA; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:0 0 30px 0;  }
#pageNavMenu	{overflow:hidden;}


/*** PAGE COMMONS ***/
.headerMenu	{ float:right;}

/*** HEADINGS ****/
h1 { font-size: 26px; font-weight: normal; padding: 0 0 10px 0;}
h2 {font-size: 24px;font-weight: normal;padding: 0 0 15px 0;}
h3 { font-size: 21px; font-weight: normal; padding: 0 0 10px 0;}
h4 {font-size: 18px;font-weight: normal;padding: 0 0 10px 0;}
h5 { font-size: 15px; font-weight: normal;}
h6 {font-size: 13px;font-weight: bold;}


/****** FONTS *******/
.bold,
strong	{font-weight:bold;}
.normal	{font-weight:normal;}
.fnt10	{font-size:10px;}
.fnt11	{font-size:11px;}
.fnt12	{font-size:12px;}
.fnt13	{font-size:13px;}
.fnt14	{font-size:14px;}
.fnt15	{font-size:15px;}
.fnt16	{font-size:16px;}
.fnt18	{font-size:18px;}
.fnt35	{font-size:35px;}

.fntGrey	{color:#777777;}
.fntDark	{color:#333333;}
.fntBlue	{color:#0099CC;}
.fntWhite	{color:#FFFFFF;}
.fntOrange	{color:#F99431;}
.fntRedish	{color:#eb3f3c;}
.fntGreen	{color:green;}

a,
a:visited	{text-decoration:none;color:#0066cc;}
a:hover	{text-decoration:underline;color:#0454a4;}


i	{ margin:0 5px;}

/*** GENERAL STYLES ***/
.clear	{clear:both;}
.block	{display:block;}
.overflow	{overflow:auto;}
.clear	{clear:both;}
.left	{float:left;}
.right	{float:right;}
.hide	{display:none;}
.rightAlign	{text-align:right;}
.centerAlign	{text-align:center;}

ul.inlineList	{overflow:hidden;}
ul.inlineList li	{overflow:hidden;float:left;}

p	{ line-height:15px;}

table	{ width:100%; border:0; margin:0; padding:0;}
table tr,
table tbody,
table tr td,	{ border:0; margin:0; padding:0;}

/*** FORM ELEMENTS ***/
.formWrapper.largeElems	{ font-size:16px; }

.input	{ margin:0 0 20px 0;}
.input label	{ display:block; margin:0 0 10px 0; font-weight:normal;}
.input input,
.input textarea	{ background:#FFFFFF; border:none; border:1px solid #CCCCCC; padding:8px; width:400px; }
.input select	{ background:#FFFFFF; border:none; border:1px solid #CCCCCC; padding:8px; width:400px; }
.input select option	{ padding:8px;}
.input textarea	{ height:80px;}
.input textarea.ht40	{ height:40px;}

.inputRow	{ overflow:auto;}
.inputRow .input	{ float:left; margin:0 30px 20px 0;}
.inputRow .input input	{ width:200px;}

.buttonBar	{ margin:15px 0 0 0;}


input.small	{ width:100px !important;}
input.xLarge,
textarea.xLarge	{ width:600px !important;}

/*** BUTTONS ***/
a.btn	{display:inline-block;background:#0999d5;cursor:pointer;border-radius: 5px; color:#FFFFFF;white-space:nowrap; padding:5px 10px;}
a.btn:hover	{background:#1780c3; text-decoration:none;}

button.btn	{display:inline-block;background:#0999d5; border:none; cursor:pointer;border-radius: 5px; color:#FFFFFF;white-space:nowrap; padding:5px 10px;}
button.btn:hover	{background:#1780c3; text-decoration:none;}


a.btn.disabled,
button.btn.disabled,
a.btn.disabled:hover,
button.btn.disabled:hover	{ background:#CCCCCC; color:#88888;}


.btn.large	{ font-size:15px; padding:10px; margin:0 10px 0 0;}
.btn.large i	{ margin:0 0 0 5px;}

.btn.xLarge	{ font-size:21px; padding:10px; margin:0 10px 0 0;}
.btn.large i	{ margin:0 0 0 5px;}

.btn.orangeBtn	{ background:#FD7700; color:#FFFFFF;}
.btn.orangeBtn:hover	{ background:#ED7700;}

.btn.greyBtn	{ background:#E6E7E8; color:#666666; border:1px solid #888888;}
.btn.greyBtn:hover	{ background:#E6E7E8;}
